宣告符號#define
#define PI 3.14159
int main(int argc,char** argv)
{
  float circumference, radius = 5;
  circumference = 2 * PI * radius;               //2 * 3.14159 * radius
  return 0;                                      //傳回成功結束碼給系統
}
在下一個程式第12行和17行的pow(radius, 2)是計算radius的平方值,pow函數的傳回型態double,而float((pow(radius, 2))則將double型態的值轉換為float型態並存入area中。,跟上一篇一樣。
#include <iostream>
#include <cmath>
using namespace std;
const float PI = 3.14159f;              //宣告浮點數常數符號PI 
int main(int argc, char** argv)
{
	float area, circu;                  //宣告浮點數area ,circu
	float radius = 5;                   //宣告浮點數radius=5
	
	area = PI * float(pow(radius,2));  //area=圓的面積為1 
	circu = 2 * PI * radius;           //circu=圓的周長為1 
	cout << "圓的面積1 = " << area         
	      <<"\t 圓的周長1 = "<< circu;
    radius = 10;                         //改變 radius=10 
	area = PI * float(pow(radius, 2));   //area=圓的面積為1  
	circu = 2 * PI * radius;              //circu=圓的周長為1  
	cout << "\n圓的面積 2 = " << area
	      <<"\t圓的周長 2 = " << circu << endl;
	system("PAUSE");
	return 0;	   
}